package com.yiqi.liebang.entity.bo;

import com.suozhang.framework.entity.bo.BaseEntity;

import java.util.List;

public class HomeBo implements BaseEntity {

    private List<AppClassifyBean> appClassify;
    private List<IndexBannerBean> topicBanner;
    private List<IndexBannerBean> indexBanner;
    private List<TopicBo> topic;
    private List<QuestionBo> question;
    public List<TopicBo> getTopic() {
        return topic;
    }

    public List<QuestionBo> getQuestion() {
        return question;
    }

    public void setQuestion(List<QuestionBo> question) {
        this.question = question;
    }

    public void setTopic(List<TopicBo> topic) {
        this.topic = topic;
    }

    public List<AppClassifyBean> getAppClassify() {
        return appClassify;
    }

    public void setAppClassify(List<AppClassifyBean> appClassify) {
        this.appClassify = appClassify;
    }

    public List<IndexBannerBean> getTopicBanner() {
        return topicBanner;
    }

    public void setTopicBanner(List<IndexBannerBean> topicBanner) {
        this.topicBanner = topicBanner;
    }

    public List<IndexBannerBean> getIndexBanner() {
        return indexBanner;
    }

    public void setIndexBanner(List<IndexBannerBean> indexBanner) {
        this.indexBanner = indexBanner;
    }

    public static class AppClassifyBean implements BaseEntity{
        /**
         * id : 3
         * icon : https://test13641465253.oss-cn-shenzhen.aliyuncs.com/list_button_jiaoyu.png
         * classify : 职业规划
         * pushcategory : 0
         * pid : 1
         * type : 2
         */

        private String id;
        private String icon;
        private String classify;
        private String pushcategory;
        private int pid;
        private String type;
        private int imageSrc;

        public int getImageSrc() {
            return imageSrc;
        }

        public void setImageSrc(int imageSrc) {
            this.imageSrc = imageSrc;
        }

        public String getId() {
            return id;
        }

        public void setId(String id) {
            this.id = id;
        }

        public String getIcon() {
            return icon;
        }

        public void setIcon(String icon) {
            this.icon = icon;
        }

        public String getClassify() {
            return classify;
        }

        public void setClassify(String classify) {
            this.classify = classify;
        }

        public String getPushcategory() {
            return pushcategory;
        }

        public void setPushcategory(String pushcategory) {
            this.pushcategory = pushcategory;
        }

        public int getPid() {
            return pid;
        }

        public void setPid(int pid) {
            this.pid = pid;
        }

        public String getType() {
            return type;
        }

        public void setType(String type) {
            this.type = type;
        }

        public AppClassifyBean(int imageSrc, String classify) {
            this.imageSrc = imageSrc;
            this.classify = classify;
        }

        public AppClassifyBean() {
        }
    }

    public static class TopicBannerBean implements BaseEntity{
        /**
         * id : 7
         * createTime : 1530001079000
         * bannerUrl : 15300010938581529982496(1).jpg
         * updateTime : 1530005972000
         * bannerType : 1
         * turnUrl : wwwwwwwwww
         * turnType : 0
         */

        private int id;
        private long createTime;
        private String bannerUrl;
        private long updateTime;
        private String bannerType;
        private String turnUrl;
        private String turnType;
        private String userUid;

        public String getUserUid() {
            return userUid;
        }

        public void setUserUid(String userUid) {
            this.userUid = userUid;
        }
        public int getId() {
            return id;
        }

        public void setId(int id) {
            this.id = id;
        }

        public long getCreateTime() {
            return createTime;
        }

        public void setCreateTime(long createTime) {
            this.createTime = createTime;
        }

        public String getBannerUrl() {
            return bannerUrl;
        }

        public void setBannerUrl(String bannerUrl) {
            this.bannerUrl = bannerUrl;
        }

        public long getUpdateTime() {
            return updateTime;
        }

        public void setUpdateTime(long updateTime) {
            this.updateTime = updateTime;
        }

        public String getBannerType() {
            return bannerType;
        }

        public void setBannerType(String bannerType) {
            this.bannerType = bannerType;
        }

        public String getTurnUrl() {
            return turnUrl;
        }

        public void setTurnUrl(String turnUrl) {
            this.turnUrl = turnUrl;
        }

        public String getTurnType() {
            return turnType;
        }

        public void setTurnType(String turnType) {
            this.turnType = turnType;
        }
    }

    public static class IndexBannerBean implements BaseEntity{

        /**
         * content : 测试二
         * id : 30
         * createTime : 1531811543000
         * title : 212121313131
         * bannerUrl : 1533105592460u=3344268663,117753375&fm=58.jpg
         * updateTime : 1533105592000
         * bannerType : 0
         * turnUrl : www.baidu.com
         * turnType : 0
         */

        private String content;
        private int id;
        private long createTime;
        private String title;
        private String bannerUrl;
        private long updateTime;
        private String bannerType;
        private String turnUrl;
        private String turnType;
        private String userUid;

        public String getUserUid() {
            return userUid;
        }

        public void setUserUid(String userUid) {
            this.userUid = userUid;
        }

        public String getContent() {
            return content;
        }

        public void setContent(String content) {
            this.content = content;
        }

        public int getId() {
            return id;
        }

        public void setId(int id) {
            this.id = id;
        }

        public long getCreateTime() {
            return createTime;
        }

        public void setCreateTime(long createTime) {
            this.createTime = createTime;
        }

        public String getTitle() {
            return title;
        }

        public void setTitle(String title) {
            this.title = title;
        }

        public String getBannerUrl() {
            return bannerUrl;
        }

        public void setBannerUrl(String bannerUrl) {
            this.bannerUrl = bannerUrl;
        }

        public long getUpdateTime() {
            return updateTime;
        }

        public void setUpdateTime(long updateTime) {
            this.updateTime = updateTime;
        }

        public String getBannerType() {
            return bannerType;
        }

        public void setBannerType(String bannerType) {
            this.bannerType = bannerType;
        }

        public String getTurnUrl() {
            return turnUrl;
        }

        public void setTurnUrl(String turnUrl) {
            this.turnUrl = turnUrl;
        }

        public String getTurnType() {
            return turnType;
        }

        public void setTurnType(String turnType) {
            this.turnType = turnType;
        }
    }
}
